/* 头部公共部分 */
/* 首页的头部 */
.header{
    width: 100%;
    height: 106px;
    background-color: #fff;
}
/* logo图片 */
.header .header-frist{
    height: 100%;
    width: 90px;
    margin-left:42px;
    float: left;
    /* 设置logo与版心之间的距离 */
    margin-right: 80px;
}
.header .header-logo{
    width: 90px;
    height: 46px;
    margin-top: 30px;
}
/* 版心的内容 */
.header .header-c{
    width:1200px ;
    height: 100%;
    float: left;
}
.header .header-c .header-items{
    float: left;
    height: 100%;
}
.header .header-c .header-items .item-list{
    height: 100%;
    text-align: center;
    line-height: 106px;
    float: left;
     /* line-height: 14px; */
}
.header-c .header-items .item-list.left{
    margin-left: 30px;
}
.header-c .header-items .item-list .item-link{
    display: block;
    float: left;
    color:#666;
    width: 36px;
    height: 100%;
    /* margin-top: 40px; */
   
}
.header-c .header-items .item-list:hover .item-link{
    /* 增加字体的尺寸会使得a标签被撑大会导致有一个放大的效果 */
     font-size: 18px;
     font-weight: 600px;
     color: #333; 
     font-weight: 600; 
 }
 .header .header-c .header-items .item-list.actived{
 font-size: 18px;
 color: #333333;
 letter-spacing: 0;
 font-weight: 600;
 }
.header .header-c .header-seacher{
    width:298px;
    line-height: 106px;
    height: 30px;
    border: 1px solid rgba(189,189,189,1);
    border-radius: 20px;
    outline: none;
    float: left;
    color: #AFAFAF ;
    text-indent: 2em;
    margin-left: 210px;
    margin-top: 37px;
    background: url(../image/seacher.png) no-repeat 269px;
    background-size: 20px 20px;   
}
.header .header-c .header-right{
    float: right;
    height: 100%;
}
.header .header-c .header-right .right-link{
    display: block;
    float: left;
    margin-left: 43px;
    
}
.header .header-c .header-right .right-link .right-img{
    width: 22px;
    height: 20px;
    margin-top: 43px;
}
/* 底部公共部分 */
/* 底部模块 */
.footer{
    width: 100%;
    height: 260px;
    background: #F8F8F8;
    cursor: pointer;
    overflow: hidden;
}
.footer .footer-c{
    width: 1200px;
    height: 86px;
    margin: 87px auto;
    position: relative;
}
.footer .footer-c .footer-link{
    float: left;
    width: 168px;
    height: 86px;
    line-height: 86px;
}
.footer .footer-c .footer-link .link-img{
   width: 100%;
   height: 100%;
}
.footer .footer-c .type-list{
    float: left;

}
.footer .footer-c .type-list .items{
    float: left;
   height: 25px;
   line-height: 25px;
}
.footer .footer-c .type-list .items-line{
   float: left;
   height: 25px;
   width: 18px;
   text-align: center;
   font-size: 18px;
   color: #999999;
   letter-spacing: 0;
   line-height: 25px;
   font-weight: 400;
}
.footer .footer-c .type-list .items .items-link{
   font-weight: 400;
   letter-spacing: 0;
   color: #333333;
   font-size: 18px;
}
.footer .footer-c .footer-c-desc{
   width: 407px;
   height: 25px;
   float: left;
   margin-top: 34px;
}
.footer .footer-c .footer-c-desc .link-desc{
   float: left;
   width: 100%;
   font-size: 18px;
   color: #333333;
   letter-spacing: 0;
   font-weight: 400;
}
.footer .footer-c .footer-box{
   position: absolute;
   right: 0;
   top: 0;
  
}
.footer .footer-c .footer-box .footer-tdc{
float: left;
    width: 85px;
height: 85px;
margin-right: 24px;  
}
.footer .footer-c .footer-box .footer-tdc .link-img{
    width: 100%;
    height: 100%;
}